ANDROID: GKI: Update symbol list for mtk

Add following symbols

bitmap_alloc
cpufreq_cpu_get_raw
cpufreq_get_driver_data
cpufreq_update_policy
cpufreq_update_util_data
devm_clk_get_optional_enabled
devm_gpiod_get_array
devm_pwmchip_add
dev_pm_opp_adjust_voltage
dev_pm_opp_disable
dev_pm_opp_enable
dev_set_threaded
dma_vmap_noncontiguous
drm_connector_set_panel_orientation
drm_panel_of_backlight
_find_first_and_bit
gpiod_set_array_value_cansleep
hid_debug
hid_driver_reset_resume
hid_driver_suspend
i2c_smbus_read_byte
irq_find_matching_fwspec
memdup_user_nul
mipi_dsi_dcs_enter_sleep_mode
mipi_dsi_dcs_set_display_off
mmc_pwrseq_register
mmc_pwrseq_unregister
of_drm_get_panel_orientation
pm_suspend_target_state
return_address
serial8250_do_pm
snd_vendor_set_ops
_trace_android_vh_record_pcpu_rwsem_time_early
__traceiter_android_rvh_cpufreq_transition
__traceiter_android_rvh_post_init_entity_util_avg
__traceiter_android_vh_binder_trans
__traceiter_android_vh_check_uninterrupt_tasks
__traceiter_android_vh_dump_throttled_rt_tasks
__traceiter_android_vh_setscheduler_uclamp
__tracepoint_android_rvh_cpufreq_transition
__tracepoint_android_rvh_post_init_entity_util_avg
__tracepoint_android_vh_binder_trans
__tracepoint_android_vh_check_uninterrupt_tasks
__tracepoint_android_vh_dump_throttled_rt_tasks
__tracepoint_android_vh_setscheduler_uclamp
ufshcd_mcq_poll_cqe_lock
ufshcd_mcq_write_cqis
unpin_user_pages_dirty_lock

Bug: 311514694
Signed-off-by: Seiya Wang <seiya.wang@mediatek.com>
Change-Id: Ibda780725c05cbd5fccf2716f107ba6fa308a1cb
diff --git a/android/abi_gki_aarch64.stg b/android/abi_gki_aarch64.stg
index 3f43a1b..ec672a8 100644
--- a/android/abi_gki_aarch64.stg
+++ b/android/abi_gki_aarch64.stg
@@ -381897,6 +381897,15 @@
   full_name: "serdev_device_write_flush"
 }
 elf_symbol {
+  id: 0x98b882af
+  name: "serial8250_do_pm"
+  is_defined: true
+  symbol_type: FUNCTION
+  crc: 0x15a6f758
+  type_id: 0x11b2c04d
+  full_name: "serial8250_do_pm"
+}
+elf_symbol {
   id: 0x2bb7ad6a
   name: "serial8250_do_set_termios"
   is_defined: true
@@ -402291,6 +402300,7 @@
   symbol_id: 0x3c71822d
   symbol_id: 0x6e10178a
   symbol_id: 0x5d6a93ff
+  symbol_id: 0x98b882af
   symbol_id: 0x2bb7ad6a
   symbol_id: 0x4bb58367
   symbol_id: 0x63762e51
diff --git a/android/abi_gki_aarch64_mtk b/android/abi_gki_aarch64_mtk
index a97afed..ad1f5f4 100644
--- a/android/abi_gki_aarch64_mtk
+++ b/android/abi_gki_aarch64_mtk
@@ -63,6 +63,7 @@
   bio_init
   bio_put
   bio_start_io_acct
+  bitmap_alloc
   __bitmap_and
   __bitmap_andnot
   __bitmap_clear
@@ -221,6 +222,7 @@
   cpu_bit_bitmap
   cpufreq_add_update_util_hook
   cpufreq_cpu_get
+  cpufreq_cpu_get_raw
   cpufreq_cpu_put
   cpufreq_disable_fast_switch
   cpufreq_driver_fast_switch
@@ -229,6 +231,7 @@
   cpufreq_enable_fast_switch
   cpufreq_generic_attr
   cpufreq_generic_frequency_table_verify
+  cpufreq_get_driver_data
   cpufreq_get_policy
   cpufreq_policy_transition_delay_us
   cpufreq_quick_get
@@ -240,6 +243,8 @@
   cpufreq_unregister_driver
   cpufreq_unregister_governor
   cpufreq_update_limits
+  cpufreq_update_policy
+  cpufreq_update_util_data
   cpu_hotplug_disable
   cpu_hotplug_enable
   __cpuhp_remove_state
@@ -458,6 +463,7 @@
   devm_clk_bulk_get_optional
   devm_clk_get
   devm_clk_get_optional
+  devm_clk_get_optional_enabled
   devm_clk_put
   devm_clk_register
   dev_mc_sync
@@ -473,6 +479,7 @@
   devm_fwnode_pwm_get
   devm_gpiochip_add_data_with_key
   devm_gpiod_get
+  devm_gpiod_get_array
   devm_gpiod_get_index
   devm_gpiod_get_optional
   devm_gpiod_put
@@ -517,6 +524,7 @@
   devm_platform_ioremap_resource_byname
   devm_power_supply_get_by_phandle
   devm_power_supply_register
+  devm_pwmchip_add
   devm_rc_allocate_device
   devm_rc_register_device
   devm_regmap_add_irq_chip
@@ -555,7 +563,10 @@
   dev_pm_genpd_add_notifier
   dev_pm_genpd_set_performance_state
   dev_pm_opp_add
+  dev_pm_opp_adjust_voltage
   dev_pm_opp_clear_config
+  dev_pm_opp_disable
+  dev_pm_opp_enable
   dev_pm_opp_find_freq_ceil
   dev_pm_opp_find_freq_exact
   dev_pm_opp_find_freq_floor
@@ -587,6 +598,7 @@
   dev_set_mtu
   dev_set_name
   dev_set_promiscuity
+  dev_set_threaded
   dev_uc_add
   dev_uc_del
   dev_uc_sync
@@ -672,6 +684,7 @@
   dma_unmap_page_attrs
   dma_unmap_resource
   dma_unmap_sg_attrs
+  dma_vmap_noncontiguous
   do_trace_netlink_extack
   double_rq_lock
   do_wait_intr_irq
@@ -745,6 +758,7 @@
   drm_connector_cleanup
   drm_connector_init
   drm_connector_register
+  drm_connector_set_panel_orientation
   drm_connector_unregister
   drm_connector_update_edid_property
   drm_crtc_add_crc_entry
@@ -833,6 +847,7 @@
   drm_panel_enable
   drm_panel_get_modes
   drm_panel_init
+  drm_panel_of_backlight
   drm_panel_prepare
   drm_panel_remove
   drm_panel_unprepare
@@ -895,6 +910,7 @@
   file_path
   filp_close
   filp_open_block
+  _find_first_and_bit
   _find_first_bit
   _find_first_zero_bit
   find_get_pid
@@ -1037,6 +1053,7 @@
   gpiod_get_raw_value
   gpiod_get_value
   gpiod_get_value_cansleep
+  gpiod_set_array_value_cansleep
   gpiod_set_debounce
   gpiod_set_raw_value
   gpiod_set_value
@@ -1062,7 +1079,10 @@
   hex_to_bin
   hid_add_device
   hid_allocate_device
+  hid_debug
   hid_destroy_device
+  hid_driver_reset_resume
+  hid_driver_suspend
   hid_ignore
   hid_input_report
   hid_parse_report
@@ -1088,6 +1108,7 @@
   i2c_put_adapter
   i2c_put_dma_safe_msg_buf
   i2c_register_driver
+  i2c_smbus_read_byte
   i2c_smbus_read_byte_data
   i2c_smbus_read_i2c_block_data
   i2c_smbus_read_word_data
@@ -1239,6 +1260,7 @@
   irq_domain_simple_ops
   irq_domain_xlate_onetwocell
   irq_domain_xlate_twocell
+  irq_find_matching_fwspec
   irq_get_irqchip_state
   irq_get_irq_data
   irq_modify_status
@@ -1455,6 +1477,7 @@
   __memcpy_fromio
   __memcpy_toio
   memdup_user
+  memdup_user_nul
   memmove
   memory_read_from_buffer
   memparse
@@ -1469,7 +1492,9 @@
   migrate_swap
   __migrate_task
   mipi_dsi_attach
+  mipi_dsi_dcs_enter_sleep_mode
   mipi_dsi_dcs_read
+  mipi_dsi_dcs_set_display_off
   mipi_dsi_dcs_write
   mipi_dsi_dcs_write_buffer
   mipi_dsi_detach
@@ -1500,6 +1525,8 @@
   mmc_hw_reset
   mmc_of_parse
   mmc_put_card
+  mmc_pwrseq_register
+  mmc_pwrseq_unregister
   mmc_regulator_get_supply
   mmc_regulator_set_ocr
   mmc_regulator_set_vqmmc
@@ -1646,6 +1673,7 @@
   of_dma_xlate_by_chan_id
   of_drm_find_bridge
   of_drm_find_panel
+  of_drm_get_panel_orientation
   of_find_backlight_by_node
   of_find_compatible_node
   of_find_device_by_node
@@ -1910,6 +1938,7 @@
   __pm_stay_awake
   pm_stay_awake
   pm_suspend_default_s2idle
+  pm_suspend_target_state
   pm_system_wakeup
   pm_wakeup_dev_event
   pm_wakeup_ws_event
@@ -2120,6 +2149,7 @@
   reset_control_deassert
   reset_controller_register
   reset_control_reset
+  return_address
   rhashtable_destroy
   rhashtable_free_and_destroy
   rhashtable_init
@@ -2253,6 +2283,7 @@
   serdev_device_wait_until_sent
   serdev_device_write_buf
   serdev_device_write_flush
+  serial8250_do_pm
   serial8250_do_set_termios
   serial8250_do_shutdown
   serial8250_do_startup
@@ -2400,6 +2431,7 @@
   snd_soc_rtdcom_lookup
   snd_soc_set_runtime_hwparams
   snd_soc_unregister_component
+  snd_vendor_set_ops
   snprintf
   soc_device_register
   soc_device_unregister
@@ -2574,6 +2606,7 @@
   topology_update_thermal_pressure
   _totalram_pages
   _trace_android_vh_record_pcpu_rwsem_starttime
+  _trace_android_vh_record_pcpu_rwsem_time_early
   __trace_bprintk
   trace_event_buffer_commit
   trace_event_buffer_reserve
@@ -2589,6 +2622,7 @@
   __traceiter_android_rvh_commit_creds
   __traceiter_android_rvh_cpu_cgroup_attach
   __traceiter_android_rvh_cpu_cgroup_online
+  __traceiter_android_rvh_cpufreq_transition
   __traceiter_android_rvh_cpu_overutilized
   __traceiter_android_rvh_dequeue_task
   __traceiter_android_rvh_dequeue_task_fair
@@ -2606,6 +2640,7 @@
   __traceiter_android_rvh_is_cpu_allowed
   __traceiter_android_rvh_new_task_stats
   __traceiter_android_rvh_override_creds
+  __traceiter_android_rvh_post_init_entity_util_avg
   __traceiter_android_rvh_prepare_prio_fork
   __traceiter_android_rvh_replace_next_task_fair
   __traceiter_android_rvh_revert_creds
@@ -2642,17 +2677,20 @@
   __traceiter_android_vh_audio_usb_offload_connect
   __traceiter_android_vh_binder_restore_priority
   __traceiter_android_vh_binder_set_priority
+  __traceiter_android_vh_binder_trans
   __traceiter_android_vh_binder_transaction_init
   __traceiter_android_vh_cgroup_attach
   __traceiter_android_vh_cgroup_set_task
   __traceiter_android_vh_check_bpf_syscall
   __traceiter_android_vh_check_file_open
   __traceiter_android_vh_check_mmap_file
+  __traceiter_android_vh_check_uninterrupt_tasks
   __traceiter_android_vh_compaction_exit
   __traceiter_android_vh_compaction_try_to_compact_pages_exit
   __traceiter_android_vh_cpufreq_fast_switch
   __traceiter_android_vh_cpu_idle_enter
   __traceiter_android_vh_cpu_idle_exit
+  __traceiter_android_vh_dump_throttled_rt_tasks
   __traceiter_android_vh_iommu_iovad_alloc_iova
   __traceiter_android_vh_iommu_iovad_free_iova
   __traceiter_android_vh_is_fpsimd_save
@@ -2665,6 +2703,7 @@
   __traceiter_android_vh_rwsem_write_finished
   __traceiter_android_vh_sched_pelt_multiplier
   __traceiter_android_vh_scheduler_tick
+  __traceiter_android_vh_setscheduler_uclamp
   __traceiter_android_vh_set_wake_flags
   __traceiter_android_vh_show_resume_epoch_val
   __traceiter_android_vh_show_suspend_epoch_val
@@ -2691,6 +2730,7 @@
   __tracepoint_android_rvh_commit_creds
   __tracepoint_android_rvh_cpu_cgroup_attach
   __tracepoint_android_rvh_cpu_cgroup_online
+  __tracepoint_android_rvh_cpufreq_transition
   __tracepoint_android_rvh_cpu_overutilized
   __tracepoint_android_rvh_dequeue_task
   __tracepoint_android_rvh_dequeue_task_fair
@@ -2708,6 +2748,7 @@
   __tracepoint_android_rvh_is_cpu_allowed
   __tracepoint_android_rvh_new_task_stats
   __tracepoint_android_rvh_override_creds
+  __tracepoint_android_rvh_post_init_entity_util_avg
   __tracepoint_android_rvh_prepare_prio_fork
   __tracepoint_android_rvh_replace_next_task_fair
   __tracepoint_android_rvh_revert_creds
@@ -2744,17 +2785,20 @@
   __tracepoint_android_vh_audio_usb_offload_connect
   __tracepoint_android_vh_binder_restore_priority
   __tracepoint_android_vh_binder_set_priority
+  __tracepoint_android_vh_binder_trans
   __tracepoint_android_vh_binder_transaction_init
   __tracepoint_android_vh_cgroup_attach
   __tracepoint_android_vh_cgroup_set_task
   __tracepoint_android_vh_check_bpf_syscall
   __tracepoint_android_vh_check_file_open
   __tracepoint_android_vh_check_mmap_file
+  __tracepoint_android_vh_check_uninterrupt_tasks
   __tracepoint_android_vh_compaction_exit
   __tracepoint_android_vh_compaction_try_to_compact_pages_exit
   __tracepoint_android_vh_cpufreq_fast_switch
   __tracepoint_android_vh_cpu_idle_enter
   __tracepoint_android_vh_cpu_idle_exit
+  __tracepoint_android_vh_dump_throttled_rt_tasks
   __tracepoint_android_vh_iommu_iovad_alloc_iova
   __tracepoint_android_vh_iommu_iovad_free_iova
   __tracepoint_android_vh_is_fpsimd_save
@@ -2767,6 +2811,7 @@
   __tracepoint_android_vh_rwsem_write_finished
   __tracepoint_android_vh_sched_pelt_multiplier
   __tracepoint_android_vh_scheduler_tick
+  __tracepoint_android_vh_setscheduler_uclamp
   __tracepoint_android_vh_set_wake_flags
   __tracepoint_android_vh_show_resume_epoch_val
   __tracepoint_android_vh_show_suspend_epoch_val
@@ -2891,7 +2936,9 @@
   ufshcd_make_hba_operational
   ufshcd_mcq_config_mac
   ufshcd_mcq_make_queues_operational
+  ufshcd_mcq_poll_cqe_lock
   ufshcd_mcq_read_cqis
+  ufshcd_mcq_write_cqis
   ufshcd_pltfrm_init
   ufshcd_query_attr
   ufshcd_query_descriptor_retry
@@ -2912,6 +2959,7 @@
   unmap_mapping_range
   unpin_user_page
   unpin_user_pages
+  unpin_user_pages_dirty_lock
   unregister_blkdev
   __unregister_chrdev
   unregister_chrdev_region